keep afloat - German English Dictionary